草庐IT

VSCode 安装Flutter 教程

全部标签

python - 为什么我可以手动构建 Python MSI 安装程序,但我的 Bamboo 远程代理服务却失败了?

背景我的Bamboo服务器在Linux上运行。我使用Bamboo为Python应用程序构建可执行安装程序和源代码分发版。我无法从Linux为我的Python包构建MSI安装程序,所以我在另一台机器上的Windows764位上运行BambooRemoteAgent作为服务。此远程代理被配置为提供构建Windows二进制文件的功能,因此Bamboo在其上运行MSI和EXE构建。.zip源dist和.exe安装程序已成功构建。但是,我的构建脚本在尝试构建.msi安装程序时失败了。构建脚本构建脚本是一个非常简单的批处理文件:pythonsetup.pybdist--formats=zipIF%

.net - 是否可以在 Windows 中禁用特定智能卡硬件 ID 的自动智能卡微型驱动程序安装?

我有一个.NET应用程序直接使用WinSCard与智能卡上的专有应用程序通信。首次插入卡时,Windows会通知用户它正在搜索驱动程序并失败,我希望避免这种情况。我宁愿不为我的智能卡编写微型驱动程序,因为我已经编写了一个托管库,它通过WinSCard执行所有繁重的工作。有没有办法告诉Windows不要为该特定设备安装驱动程序? 最佳答案 我对它的了解还不足以告诉您确切的操作,但是您需要安装一个没有关联驱动程序的INF文件(即您说的是,“我正在照顾这个设备") 关于.net-是否可以在Wi

windows - 从 Windows 服务安装/更新驱动程序

要安装驱动程序,您通常会发送命令:DefaultInstall128{inf路径}通过直接调用或RunDLL到InstallHinfSection。这很好用。我可以在任何地方安装我的驱动程序(包括64位Win2008R2,这意味着我也有所有代码签名)。但是,从Windows服务启动时,上述操作失败。我已经阅读了有关服务与客户端安装的信息,并希望我已经满足静默服务安装的所有要求(构建一个.CAT文件,它与驱动程序一起签名,等等)。但没有骰子-它只是失败了。比较交互式安装和从服务安装之间的SetupAPI.log中的错误没有显示任何差异(除了交互式采取复制驱动程序文件的步骤并成功,而另一个

c# - 如何将 .net Framework 安装程序添加到部署项目?

我创建了一个Windows项目并创建了一个部署项目。当我将.msi安装文件提供给客户时,如果他的机器上没有安装.net,它会说先安装.net。我想要的是,如果客户端的机器没有.NET,那么安装文件可以开始静默安装它,否则它可以安装我的应用程序。我该怎么做? 最佳答案 首先,不要使用蹩脚的部署项目,获取WIX并使用WIX。它是VS集成的,它比部署项目要好得多,后者甚至不会在每次验证时生成有效的MSI文件。其次,这不是MSI文件可以做的-没办法。MSI文件是控制数据库。安装先决条件是通过早于MSI文件(“Bootstrap”)的.exe

windows - 静默安装 Windows 7 时出现 startnet.cmd 问题

我正在尝试使用startnet.cmd文件在无人值守的情况下启动Windows7。问题是当启动setup.exe命令被触发时,安装程​​序运行并关闭,但无法重新启动,因为startnet.cmd仍然打开。如果我输入“退出”,它会启动设置并立即退出。有没有办法检查设置是否成功运行然后退出?wpeinitnetuseu:\\192.168.2.10\windowsu:startsetup.exe/unattend:\\192.168.2.10\windows\unattend.xml/norebootREMping-n30127.0.0.1REMexit 最佳答

windows - 可以制作一个对用户什么都不问的 Windows 安装程序吗?

我希望我的应用程序从浏览器中以不可见的方式安装。没有“你想保存文件”,没有“你想运行这个文件”,什么都没有!我注意到从IE安装GoogleChrome时,它​​几乎模仿了这一点,但仍然有几个步骤。我可以更进一步吗?有哪些关于隐形安装的好资源/书籍?编辑:ClickOnce这是一个可行的选择吗? 最佳答案 您问的根本不是关于WindowsInstaller或MSI,而是shell(或更具体地说是UAC)问题。一旦获得用户的初步认可,就可以悄悄地进行更新。然而,UAC的发明至少是为了让一些用户决定对用户来说更加明显(请记住,MS声称它不

windows - 在同一台计算机上安装两个 Java 6 更新

我需要在同一台WindowsXP计算机上安装两个Java6JRE更新(第10个和最后一个=30)但我不能:即使我要求另一个文件夹目标,它也会写入已安装的版本!非常感谢 最佳答案 不要安装它,只需提取JRE的zip文件,然后:在需要6.10的地方,将其引导至C:\directory_of_6.10当您需要6.30时,将其引导至C:\directory_of_6.30更新:要在eclipse或命令行中设置正确的JRE,请阅读此答案的评论。 关于windows-在同一台计算机上安装两个Java

windows - 当我启动另一个应用程序时,已安装程序的 "windows Installer"出现

当我启动应用程序时,以前安装的程序中的Windows安装程序不断弹出。该程序仍然存在于服务器中并且运行良好。安装程序弹出窗口在单击“取消”后最终会消失。我对解决这个问题不感兴趣,我只是想知道Windows安装程序如何决定安装什么?我的意思是说,机制是什么?如何以及由谁触发Windows安装程序?感谢您的回复! 最佳答案 这是操作系统自动触发的self修复机制。除了上述列举的原因外,如果出现以下情况,也可能会触发它:已按广告安装/首次使用时安装/需要时安装的功能在组件、功能或产品之间不恰本地共享文件,这可能导致资源在产品仍在使用时被卸

windows - 以编程方式安装 NDIS 过滤器驱动程序

我正在尝试以编程方式编写C++代码来安装NDIS6.0轻量级筛选器驱动程序。在查看了WinDDK、在线示例和MSDN文档之后,我最终得到了下面的代码示例。(为清楚起见,跳过了错误处理)问题是INetCfgClassSetup::Install总是返回错误0x8004a024。(我在头文件中找不到错误代码。)使用相同的.inf文件手动安装驱动程序效果很好。来自WinDDK的Bindview示例可以很好地安装驱动程序,只要它采用调用INetCfgClassSetup::SelectAndInstall的路径。替代方案使用INetCfgClassSetup::Install的路径不起作用。我

c# - 在安装时设置 .NET Windows 服务的角色...从 app.config 设置

我有一项服务,在安装时会将Myapp.exe.config文件(基于app.config文件生成)放入安装目录。在安装过程中,我需要此文件的详细信息来配置安装。特别是我需要调整我服务的ServiceProcessInstaller实例的帐户/用户名/密码字段,以便在它运行时以特定用户身份运行。但是,在安装过程中,安装程序尚未设置我的注册表设置,也没有将我的Myapp.exe.config复制到安装目录...所以我无法提取这些值,这意味着我的服务无法安装作为正确的用户。我现在能做到的唯一方法是将用户/传递值硬编码到ProjectInstaller类中,但我不能让自己这样做。这是错误的。是